.counselor-wrap {
  background: #fff;
  padding: 0 1.25rem 0;
}

.h1-first {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem;
  font-weight: bold;
  color: #27282E;
  line-height: 3rem;
}

.more {
  display: flex;
  align-items: center;
}
.more-text {
  font-size: 0.81rem;
  font-weight: 400;
  color: #858894;
  line-height: 0.81rem;
  margin-right: 5px;
}
.arrow-icon {
  width: 0.37rem;
  height: 0.62rem;
  background: url("../../../assets/img/help/arrow_icon_right@3x.png") no-repeat center;
  background-size: 100%;
  background-size: cover;
  background-position: right;
}
.deal-box {
  display: flex;
  margin-bottom: 1.34rem;
}
.deal-icon {
  margin-right: 0.31rem;
  width: 0.75rem;
}
.deal-text{
  font-size: 0.75rem;
  color: #858894;
  line-height: 0.75rem;
}

.deal-box-li:after {
  content: '';
  width: 1px;
  height: 0.44rem;
  background: #B6B7BF;
  display: inline-block;
  margin: 0 0.31rem;
}

.deal-box-li:last-child:after {
  display: none;
}
.counselor-box {
  display: flex;
  justify-content: space-between;
}
.counselor-box-li {
  width: 20%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-box {
  position: relative;
  margin-bottom: 0.56rem;
  height: 3.13rem;
}
.mg-box-img {
  width: 3.13rem;
  height: 3.13rem;
  border-radius: 50%;
}

.phone-icon-c {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  background: url("../../../assets/img/counselor/expert_icon_phone.png") no-repeat center;
  background-size: 100%;
}
.h1-second {
  font-size: 0.94rem;
  color: rgba(39, 40, 46, 1);
  line-height: 0.94rem;
  // width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0.5rem;
  display: inline-block;
  width: 6rem;
  text-align: center;
}
.detail-box {
  display: flex;
}

.photo {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  margin-right: 0.63rem;
}

.detail {
  flex-grow: 2;
}
.name {
  display: flex;
  margin-bottom: 0.63rem;
}
.h1-third {
  font-size: 1rem;
  font-weight: bold;
  color: #27282E;
  line-height: 1rem;
  margin-right: 5px;
}
.detail p {
  font-size: 0.75rem;
  color: #8D8E94;
  line-height: 0.75rem;
  margin-bottom: 0.44rem;
}
.phone-icon {
  display: block;
  width: 2.25rem;
  height: 2.25rem;
}
.tag {
  background: rgba(134, 149, 179, 0.1476);
  border-radius: 0.13rem;
  font-size: 0.69rem;
  color: rgba(134, 149, 179, 1);
  line-height: 0.69rem;
  padding: 0.19rem 0.31rem;
}
